Muffin in the Oven Posted in M Best definition Muffin in the Oven To let loose flatulence while two partners are sleeping together in the same bed. His “muffin in the oven’ was horrifying his spouse! How satisfied are you with the definition? Looking for Muffin in the Oven meaning? Delighted that you discovered the greatest determine on our web site! Recently this definition was actually observed 69 times.