démarchage
Top 20000
Meanings
Noun
1. door-to-door selling
2. canvassing
Examples1
Cold calling is prohibited.