English: leachate
Welsh: trwytholch
Subject: Amgylchedd
English definition: (A quantity of) liquid that has percolated through a solid and leached out some of the constituents. (OED)