pledged1

pledged2

wedi addo, wedi addunedu, wedi cyfamodi, wedi gwystlo, wedi tyngu, wedi ymgymryd

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