Kevin Stewart's definitions
muf·fin (verb) 1. The act of totally sucking at any activity, especially videogames, which includes acumulating a once thought impossible score.
by Kevin Stewart January 29, 2008
Get the Muffin mug.