1 definition by JimmyC.

Top Definition
The female pubic and labia area having the distinct aroma of stale urine. Also describes a female with questionable hygiene standards.
My date last night had a drizzle twat....yeah, she was a complete drizzle twat !
by JimmyC. December 27, 2020

Mug icon
Buy a drizzle twat mug!