For Action Cards we have a term and definition in Advertising.

A mail-order device in which a set of postcards with order forms and return addresses for a variety of products and companies is wrapped in plastic and sent to demographically and/or psychographically selected potential customers.
See more Advertising Terms ...
Browse words that start with: