Skip to main content

English: Tropical Forest Trust

Welsh: Ymddiriedolaeth y Fforestydd Trofannol

Part of speech

Noun, Feminine, Singular

Definition

TFT