1 definition by xmelissa2681

Top Definition
When a romance forms between two trolls.
Their love might just be a tromance.
by xmelissa2681 February 12, 2009

Mug icon
Buy a Tromance mug!