French-English dictionary »

terraformage meaning in English

FrenchEnglish
terraformage nom {m}

terraforming◼◼◼(planetary engineering)
noun