French-English dictionary »

terraforming meaning in English

FrenchEnglish
terraforming nom {m}

terraforming◼◼◼(planetary engineering)
noun