invoke divine intervention - Francés Inglés Diccionario