English: landfill tax
Welsh: treth dirlenwi
Subject: Gwastraff
English definition: LfT
Welsh definition: LfT.