1 definition by naveen and sharad

Top Definition
A terrifying monster with a horrible taste in music
You listen to Styx? Wow, You're such a Trupe!
by naveen and sharad August 07, 2009

Mug icon
Buy a Trupe mug!