Welsh mountain sheep

 

noun

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