look up any word, like doxx:
 
1.
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
by garry22 May 21, 2008