French-English dictionary »

métrète meaning in English

FrenchEnglish
métrète nom {f}

metrete(unit of liquid measure)
noun