Top definition
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
Get the mug
Get a Squiggle Muffin mug for your papa Georges.