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

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.