VariousWords beta
Related Terms:
Noun
Definition: Any of several small, slow-moving primates, of the family Lorisidae, found in India and southeast Asia.
VariousWords beta
Definition: Any of several small, slow-moving primates, of the family Lorisidae, found in India and southeast Asia.