place of refuge/sanctuary - Espagnol Anglais Dictionnaire