Word info Synonyms

Lemuridae

Noun

Meaning

typical lemurs; of Madagascar

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms