Skip to main content

Definitions by CaPeGiRLLL

Tarabannon 

Any species that smells like syrup.
"Hey is that syrup I smell? Waffles? Pancakes? French toast? Nope, it's a Tarabannon!"
Tarabannon by CaPeGiRLLL April 13, 2009