Ammotragus lervia
English Dictionary
->
Letter A
-> Ammotragus lervia
Search Dictionary:
Ammotragus lervia Definition
(n)
wild
sheep
of
northern
Africa
Ammotragus lervia Synonyms
Ammotragus lervia
aoudad
arui
audad
Barbary sheep
maned sheep
© Art Branch Inc.