invoke divine intervention - Alemán Inglés Diccionario