do something memorable in public - Spanish English Dictionary