Top definition
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 mug
Get a Overcrack mug for your cousin Zora.