English: remediate
Welsh: adfer
Subject: Amgylchedd
English definition: Process of cleaning contaminated soil.
Welsh definition: Proses o lanhau pridd halogedig.