Top Definition

1. Someone or something that performs above all expectations; total achievement in a time of need.

2. A supernatural being that emerges from a clutch performance.

Kevin stopped the hockey puck with his face! What a Clutchasaurus Rex!
by Runestone May 17, 2008
Free Daily Email

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

Emails are sent from We'll never spam you.