Definition of Welsh mutton in English:

Welsh mutton

noun

  • Mutton obtained from a small breed of sheep traditionally reared in the Welsh mountains, and prized for the delicacy of its flavour.

Origin

Early 17th century; earliest use found in Thomas Middleton (d. 1627), playwright.