LEMUR

Definition of LEMUR

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