1 definition by Tapjr

When someone tries to hard to be funny; when someone roasts you
John: says a joke
Dan: "that's a quinch"
by Tapjr May 22, 2015
Get the Quinch mug.