English-Italian dictionary »

megastructure meaning in Italian

EnglishItalian
megastructure noun

megastrutturanoun
{f}