1 definition by linksmask1

1
Exclamation of awesomeness. Saved for moments of utmost excitement.
Evan: I just found $10!
Adam: Kercha! Let's buy some beer!
by linksmask1 February 17, 2009
Get the merch
Get the kercha neck gaiter and mug.