ADDAX MEANING IN ENGLISH

• Addax Definition & Synonyms

  1. (n.) One of the largest African antelopes (Hippotragus, / Oryx, nasomaculatus).


RECENT SEARCHES