Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of nayaur

- A specied of wild sheep (Ovis Hodgsonii), native of Nepaul and Thibet. It has a dorsal mane and a white ruff beneath the neck.