mountain sheep
moun·tains·heep
noun
1.
any wild sheep inhabiting mountainous regions
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
moun·tains·heep
any wild sheep inhabiting mountainous regions
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.