Welsh Mountain sheep noun1 •A kind of small, hardy sheep from the higher parts of the mountains of Wales.