Word info Synonyms

Hylobates lar

Noun

Meaning

smallest and most perfectly anthropoid arboreal ape having long arms and no tail; of southern Asia and East Indies

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms