Skip to main content

Snot Trop

The recessed area above your upper lip directly under the center of your nose.
Dude, your nose is leaking, wipe your snot trop.
by Raul Concepcion May 9, 2010
mugGet the Snot Tropmug.

Share this definition