a place of refuge - Turco Inglés Diccionario