Lemuridae

1. (noun) typical lemurs; of Madagascar
Synonyms: family Lemuridae
Related Words: mammal family



Terms and Conditions of Use / Copyright Notice