Skip to main content

Definitions by GLEE23

1. A person of unparalleled annoyance.

2. A life-ruiner.
3. A person that displays little or no backbone.
4. Douche
That troon just single-handedly ruined my ENTIRE life!
troon by GLEE23 May 5, 2009