Definition of Aoudad

  • 1. Wild sheep of northern Africa Noun

Synonyms for word "aoudad"

Semanticaly linked words with "aoudad"

Hyponims for word "aoudad"