From Longman Business Dictionaryleaflet dropˈleaflet ˌdrop noun [countable] British EnglishMARKETING an occasion when copies of the same leaflet are sent or delivered to many addresses in order to advertise somethingThe distributor selects the postal sectors in which to aim a leaflet drop using the UK Post Office Household Delivery Service.