2 definitions by ZachV

1
In poker, somebody who is catching every card to make the best hand constantly.
You just caught a two outer on the river......what a fucking cardrack!
by ZachV May 27, 2008
Get the merch
Get the cardrack neck gaiter and mug.