Noun Definition

lemur

1.Definition: large-eyed arboreal prosimian having foxy faces and long furry tails

Category: Animals