that helps a lot - Almanca İngilizce Sözlük