Addax Meaning

There are 1 meaning(s) for word Addax

Meaning 1 : large antelope with lightly spiraled horns of desert regions of northern Africa

    Synonyms : addax nasomaculatus