keeping1

keeping2

yn cadw1, yn cael, yn dal, yn ufuddhau

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