show one's face in public - İspanyolca İngilizce Sözlük