Troll Nose Share definition Flag The infected hood of a vagina Wow bae I can smell that troll nose from here! Troll Nose by Kegoramma July 16, 2016 Get the Troll Nose mug.