finished1

finished2

wedi bennu, wedi cau1, wedi cwblhau, wedi cwpla, wedi cyflawni, wedi darfod, wedi dibennu, wedi dirwyn i ben1, wedi dirwyn (rhywbeth) i ben2, wedi diweddu, wedi dod i ben1, wedi gorffen, wedi gorffennu, wedi gwireddu, wedi terfynu

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