English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result
Result for Aoudad
Aoudad
(n.)
An African sheeplike quadruped (the Ammotragus tragelaphus)
having a long mane on the breast and fore legs. It is, perhaps, the
chamois of the Old Testament.