ever since celine dion announced she was playing in town, happypants over there hasn't stopped talking about it
general term for someone who either is gay or acts gay
"ever since celine dion announced she was playing in town, happypants over there hasn't stopped talking about it" What is the definition of "happypants"?