leave the rest to allah - Allemand Anglais Dictionnaire