French-English dictionary »

margine meaning in English

FrenchEnglish
margine nom {f}

amurca(sediment in olive oil)
noun