impression on stuff - İspanyolca İngilizce Sözlük