French-English dictionary »

placardage meaning in English

FrenchEnglish
placardage nom {m}

billposting(sticking of posters)
noun