leave deep psychological scars - Alemán Inglés Diccionario