French-English dictionary »

cambouis meaning in English

FrenchEnglish
cambouis nom {m}

dirty grease◼◼◼noun