leaflet distributor
person who hands out flyers, leaflet and advertisements directly to people on the streets or via letterboxes
--Agreed Upon Solutions

The discussion does not exist would you like to add the first comment?

anonymous