1 definition by dltrev

A combination of being mangled and pummeled.
During a large hail storm with a car sitting outdoors, " Your car is getting mammaled right now."
by dltrev August 1, 2011
Get the Mammaled mug.