Definition of leaflet drop in English:

leaflet drop

See synonyms for leaflet drop

noun

  • (Originally) = leaflet raid ; (now also more generally) an act of distributing leaflets in large numbers to the people in a particular place or area.

Origin

1940s.