man, i thought we'd be having a quiet talk with my boss in his office, but i ended up getting ball-sacked in front of my whole department
(uk eng
"man, i thought we'd be having a quiet talk with my boss in his office, but i ended up getting ball-sacked in front of my whole department" What is the definition of "ball-sacked"?