arruí
Meanings
Noun
1. Barbary sheep, aoudad (Ammotragus lervia)