Top definition
Another term for having sex... fucking... getting busy...
Those two people are about to go have mattress mambo!
by Marco D March 31, 2006
Get the merch
Get the mattress mambo neck gaiter and mug.

Activity