look up any word, like the eiffel tower:
 
1.
Having one's skills be put to the test, particularly in front of other people or in public; put on the spot
He was really on the ice when he had to perform the song in front of his entire grade.
by rpg168 February 02, 2012