Meaning of “leaflet drop” in the English Dictionary

business-english dictionary

"leaflet drop" in Business English

See all translations

leaflet dropnoun [ C ]


an occasion during which leaflets that advertise something are distributed to a large number of homes:

The ad campaign will place heavy emphasis on leaflet drops and point-of-sale promotions.

(Definition of “leaflet drop” from the Cambridge Business English Dictionary © Cambridge University Press)