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