Advertisement

Advertisement

Welsh Mountain

noun

  1. a common breed of small hardy sheep kept mainly in the mountains of Wales


Advertisement

Advertisement

Advertisement

Advertisement


Welshman's buttonWelsh mountain pony