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