దేవాంగిపిల్లిdēvāṁgipilli
Top 9000
Meanings
Noun
1. loris (any of several small, slow-moving primates, of the family Lorisidae, found in India and southeast Asia)