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.
Free Daily Email
Emails are sent from email@example.com. We'll never spam you.