English-Spanish dictionary »

megalitre meaning in Spanish

EnglishSpanish
megalitre (1,000,000 litres)
noun

megalitronoun
{m}