Mountain-sheep meaning

A wild sheep inhabiting a mountainous area.
noun
0
0
Any of various wild sheep found in mountain regions; esp., the bighorn.
noun
0
0
noun
0
0
Advertisement