1 result found

Search Results for: loris

Strepsirrhine

Definition noun, plural: strepsirrhines Any of the wet-nosed primates characterized mainly by having... Read More