English: Tropical Forest Trust
Welsh: Ymddiriedolaeth y Fforestydd Trofannol
Subject: Amgylchedd
English definition: TFT
Welsh definition: Teitl cwrteisi yn unig.