to find solace in - Alemán Inglés Diccionario