soiled1

soiled2

wedi baeddu, wedi budro, wedi difwyno, wedi halogi, wedi llychwino, wedi llygru, wedi maeddu, wedi trochi

The sample below shows the English-Welsh Thesaurus record for 'sing':