What is Muffdump?
1. to have have a baby
or
2. a pet name for someone, short for muffin dumpling
1. i just took a muffdump and now my boobs hang past my waste
2. isn't my little muffdump just adorable
See muff, dump, baby, muffin, dumpling, raccoon, meeko