Synonyms and Antonyms for mountain_sheep

1. mountain sheep (n.)

any wild sheep inhabiting mountainous regions

Synonyms: