Meaning of “self-mailer” in the English Dictionary

business-english dictionary

"self-mailer" in Business English

See all translations

self-mailernoun [ C ]

uk us MARKETING

an advertisement for goods or services that can be sent by mail without needing an envelope

(Definition of “self-mailer” from the Cambridge Business English Dictionary © Cambridge University Press)