invoke a higher power (for assistance) - Français Anglais Dictionnaire