Helix341's definitions
When someone has managed to take situation or task from easy to completely screwed. Popular in the UK.
by Helix341 April 17, 2012
Get the Ballsed it up mug.
Get the Ballsed it up mug.We'll email you a link to sign in instantly.