on the ice

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 03, 2012
Get the on the ice mug.