deliver an outstanding performance - Spanish English Dictionary