tragelaphus imberbis - English Synonyms Dictionary

tragelaphus imberbis

n.
[1] lesser kudu