This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of 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.