show one's face in public - Espagnol Anglais Dictionnaire