Lemurs Meaning
There are 1 meaning(s) for word Lemurs
Meaning 1 : large-eyed arboreal prosimian having foxy faces and long furry tails
Similar words of Lemurs :
There are 1 meaning(s) for word Lemurs
Similar words of Lemurs :