self-mailer pamphlet - Turkish English Dictionary