Barbary sheep
noun
1- a short-coated sheep with a long neck ruff, found in the high deserts of northern Africa鬣羊, 巴巴里绵羊。亦称AOUDAD.
1.1
- Ammotragus lervia, family Bovidae.拉丁名Ammotragus lervia,牛科。