billposting in French
billposting in French
affichage
The sticking of posters, notices and advertisements on walls.
placardage
The sticking of posters, notices and advertisements on walls.