leave the rest to allah - Almanca İngilizce Sözlük