divine presence or its manifestations - Francés Inglés Diccionario