lemurs
Definition
noun. small, furry animals that are native to madagascar and have a long tail and large eyes
Example Sentence
They saw lemurs jumping from tree to tree.
Synonyms
primates; monkeys; apes
Antonyms
humans; non-primates
They saw lemurs jumping from tree to tree.
primates; monkeys; apes
humans; non-primates