Ruined, poor performance, messed up, or dead. A combination of crushed, killed and croak.
When playing golf, John scored a triple bogey on hole 5. He really got croaked on that hole.
by mindmaster July 25, 2006
1 more definition
Frogs... Nature's death tool.
The old man just croaked... probably "frog" play was involved.
by Smithareens February 22, 2013