look up any word, like plopping:
A very cute/adorable person you just want to tackle and squeeze whenever you see them.
He was such a squiggle muffin when I saw him on the street.

I got excited when I saw that Squiggle Muffin walk into the room.
by Applepapplesaucer April 02, 2009
Everything in the world yet nothing at the same time, the ultimate word
She is everything to me, she is my squiggle muffin
by rockerchic2796 February 10, 2011