Welsh lead

English

Noun

Welsh lead (plural Welsh leads)

  1. Synonym of Welsh not.