English-French dictionary »

megastructure meaning in French

EnglishFrench
megastructure noun

mégastructure◼◼◼nom {f}