Top definition
To score a zero in a game, or fail to score any points.
He's actually gonna drop a doughnut, is he that shit in this game?
by Barton LG July 19, 2017
Get the mug
Get a Drop a doughnut mug for your daughter-in-law Julia.