What is the full meaning of aoudads
AOUDAD, a North African wild sheep, also AUDAD [n]
Example of the word aoudads placed on a Scrabble board.