moun•tain sheep
We found 2 definitions of mountain sheep from 2 different sources.
Noun |
||
mountain sheep - any wild sheep inhabiting mountainous regions | ||
wild sheep undomesticated sheep | ||
bighorn sheep, ovis canadensis, rocky mountain bighorn, rocky mountain sheep, bighorn, cimarron wild sheep of mountainous regions of western North America having massive curled horns |