Definition

rolling on the floor laughing my head off

Origin

NoSlang.com

Related Terms