Top definition
Used to describe a woman with loose morals usually sharing her bed with multiple partners.
Oh our Mandy is such a mammock. You know how many men have laid down on her.....
by Carlton Jr February 23, 2018
Get the mug
Get a mammock mug for your dog G√ľnter.