self-mailer pamphlet - Alemán Inglés Diccionario