English: pest control
Welsh: difa plâu
Subject: Amgylchedd
Welsh definition: Lladd neu gael gwared ar anifeiliaid pla yng nghyd-destun adeiladau, gerddi ac ati.