French-English dictionary »

terraformation meaning in English

FrenchEnglish
terraformation nom {f}

terraforming◼◼◼(planetary engineering)
noun