self-imposed guilt - Francés Inglés Diccionario