Top definition
to be unable to escape from a task until its done. Derived from the inability to exit the ballistas in Monster Hunter Tri until you have used all of your ammo.
Guy 1: Hey, are u going to stop working and get on xbox?

Guy 2: Nah I'll be on later. This project has me in ballista cuffs
by Joshuasaurus May 18, 2010
Get the mug
Get a Ballista Cuffs mug for your dog Manafort.