Home
Advance Search
Dictionary
Words with Friends solver
Meaning of bharals
Definition:-
A Himalayan wild sheep with a bluish coat and backward-curving horns. (noun)