Lemur powers Synonyms

Definitions for Lemur


  • (noun) large-eyed arboreal prosimian having foxy faces and long furry tails