Welsh lumps

English

Noun

Welsh lumps

  1. plural of Welsh lump