1 definition by marcosmarcos77

Top Definition
a horny panda.
The giant Taruja at the zoo totally attacked me!
by marcosmarcos77 January 12, 2011

Mug icon
Buy a taruja mug!