Lemuridae
Lemuridae is a family of prosimian primates native to Madagascar, and one of five families commonly known as lemurs. These animals were thought to be the evolutionary predecessors of monkeys and apes, but this is no longer considered correct.
Read more about Lemuridae.
Related Phrases
Related Words