aoudad
definition: wild sheep of northern Africa
example:
speech part: noun
synonyms:
audad
maned sheep
Video not found.