exhibit oneself in public - Spanish English Dictionary