place of refuge/sanctuary - Francés Inglés Diccionario