English: bring sites
Welsh: safleoedd dod â gwastraff
Subject: Amgylchedd
English definition: In relation to waste.