1 definition by Irish Bear

Slang name given to the game Overwatch due to its addictive nature and fun gameplay.
Joe been addicted to Overcrack ever since it came out. I think the loser is level 213 now.
by Irish Bear July 25, 2016
Get the Overcrack mug.