Definition of Welsh mountain sheep in English:

Welsh mountain sheep

noun

  • A sheep of a small hardy breed developed in the uplands of Wales.

    • ‘The solitary field is often stocked with brown Welsh mountain sheep.’
    • ‘Wilmut went on to clone four Welsh mountain sheep, using foetal cells.’
    • ‘The Badger Face sheep have the hardiness and mothering ability that makes all Welsh mountain sheep so economical to keep.’