Advertisement
Advertisement
Welsh Mountain
noun
- a common breed of small hardy sheep kept mainly in the mountains of Wales
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse