{{term}}
- {{preview}}
Top definition
Troll Nose
The infected
hood
of a
vagina
Wow
bae
I can
smell
that
troll nose
from here!
by
Kegoramma
July 16, 2016
Get the
Troll Nose
neck gaiter and mug.