ADDAX

Definition of ADDAX

  1. (noun)large antelope with lightly spiraled horns of desert regions of northern Africa