WELSH ON Meaning of WELSH ON in English fail to honour (a debt or obligation). → welsh Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004