Lemur - Definition

lemur

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

Look up another word