have a leak
phrase
British, informal + impolite
: to pass liquid from the body : to urinate
Love words? Need even more definitions?
Merriam-Webster unabridged



