Top definition
Someone who can't keep a secret
Steph is a leaky dam, she can't keep a secret.
by Sjduvisjzj June 13, 2016
Get the mug
Get a leaky dam mug for your papa Trump.
buy the domain for your recipe site