French-English dictionary »

composteur [punch] meaning in English

FrenchEnglish
composteur [punch] nom {m}

ticket stamping machine◼◼◼(ticket validating machine)
noun