Home

Word

mountain sheep, n.
more info any wild sheep inhabiting mountainous regions
<noun.animal>

mountain sheep