New Standard Meaning

(idiomatic) Something that is set when someone does the unthinkable, or does something better than anyone else.

Example:   Lance Armstrong set a new standard for modern man.

RECENT SEARCHES