look up any word, like the eiffel tower:

1 definition by Jacob Tubbs

Sexual term meaning to take a Mountain Dew Bath with someone. A fantasy to fill a tub with mountain dew(or another favorite beverage) and then share it with a partner.
That chick looks like she just got out of an MDB.
by Jacob Tubbs May 26, 2008