1 definition by rpg168

Top Definition
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.
#on thin ice #put on the spot #pressure #ice #failing
by rpg168 February 02, 2012
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×