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