Definition of mailing shot in English:

mailing shot

noun

British
  • Material dispatched to potential customers as part of an advertising campaign.

Origin

1930s; earliest use found in Tailor & Cutter.