Free standing insert

Free standing insert,

Definition of Free standing insert:

  1. Advertising brochure, card, or leaflet inserted in a newspaper or magazine, usually to serve as a reply coupon or discount voucher.

Meaning of Free standing insert & Free standing insert Definition