Top definition
Having anal sex; to have anal sex
I stepped in a squished muffin this morning.

I spent all night stepping in a squished muffin.

Don't step in a squished muffin!
by LeFranc October 31, 2012
Get the mug
Get a stepped in a squished muffin mug for your buddy Yasemin.