Definition

Laughing out loud peeing in my pants

Origin

NoSlang.com

Related Terms