1 result found
Search Results for: loris
Strepsirrhine
Definition noun, plural: strepsirrhines Any of the wet-nosed primates characterized mainly by having... Read More
Definition noun, plural: strepsirrhines Any of the wet-nosed primates characterized mainly by having... Read More