Top Definition
a vagina that has very chubby pussy lips
person 1: hey justin, did you lose your glasses in that puffy muffin?
person 2: no adam, i didn't go down.
by m_i_c_a_e_l January 10, 2008
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.