1 definition by theCPL

Top Definition
A well known computer gamer featured in a range of eSport media.
arn't you klutch from the movies?
by theCPL June 05, 2007

Mug icon
Buy a klutch mug!