to find solace in - Turco Inglés Diccionario