i totally had an assignment due last night and i didn't remember until now - i totally dropped the ball on my ass
to forget to do something important on-time, like an assignment
"i totally had an assignment due last night and i didn't remember until now - i totally dropped the ball on my ass" What is the definition of "dropped the ball on my ass"?