make an overwhelming impression - Almanca İngilizce Sözlük