ADDAX


Meaning of ADDAX in English

noun one of the largest african antelopes (hippotragus, / oryx, nasomaculatus).

Webster English vocab.      Английский словарь Webster.