place of refuge/sanctuary - Español Inglés Diccionario