Top definition
1) screwup,
2) screwup,
1)what a muffal
2)that guy's a toxic muffal
by DrakenK May 05, 2005
Get the mug
Get a muffal mug for your papa Georges.