1 definition by rawrmonster

A mattress composed of one or more human males stacked together.
We were so drunk that we didn't realize that we fell asleep on the mantress
by rawrmonster February 3, 2009