Skip to main content

Definitions by CanRaid

The type of guy you cross the street to avoid.
"Ewwww... what the hell is that...?"
"Duck! It's a troha!"
Troha by CanRaid February 28, 2009