English-Italian dictionary »

megalitre meaning in Italian

EnglishItalian
megalitre (1,000,000 litres)
noun

megalitronoun
{m}