self-advertise - Alemán Inglés Diccionario