the release of madden 2006 made bob, an avid football gamer, happy in the pants
intensely excited about something such that one's excitement rivals that of sexual pleasure
"the release of madden 2006 made bob, an avid football gamer, happy in the pants" What is the definition of "happy in the pants"?