French-English dictionary »

mégalitre meaning in English

FrenchEnglish
mégalitre nom {m}

megalitre◼◼◼(1,000,000 litres)
noun