ความหมายของคำว่า "ball-busting"

(SL) น่าท้าทาย ยุ่งยาก
ตัวอย่างประโยค Englishไทย