Top definition
The act of doing something incredible in very nerve racking or competitive situation.
Guy 1: Wow Nathan just hit a home run with bases loaded and two outs in the final inning.

Guy: Well he is definitely an Incrediclutch.
by Lord Ramblewood April 27, 2011
Get the Incrediclutch neck gaiter and mug.