Word info Synonyms

Damaliscus lunatus

Noun

Meaning

a large South African antelope; considered the swiftest hoofed mammal

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms