promised1

promised2

wedi addo, wedi addunedu, wedi argoeli, wedi cyfamodi, wedi gaddo, wedi gwarantu, wedi sicrhau, wedi tyngu

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