place of refuge/sanctuary - Turco Inglés Diccionario