ammotragus_lervia has definitions from the field of zoology
1
[ noun ] (zoology) wild sheep of northern Africa

Related terms

wild_sheep Ammotragus

*