1 definition by Jess1234572947292

Someone who strongly bothers others. A rat muffin is usually very obese and is always in someone else's face.
Oh that rat muffin is so annoying!
by Jess1234572947292 July 1, 2015
Get the rat muffin mug.