Top definition
That area above your lip and below your nose where snot drains.
Its so cold out here, I can't keep my drizzle trough clear.
by Dave Smiles September 06, 2006
Get the mug
Get a drizzle trough mug for your bunkmate Paul.