agonizing1

agonizing2

yn dirboeni, yn gwingo, yn poeni

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