1 definition by Frogtown_Mafia

Top Definition
The most awesomely, talented attribute that any human being can ever receive. Only receivable from The Lord God Almighty Himself.
Did you see Peter beat Guitar Hero on expert!? I know, he's got the taves!!!!

Do you have the taves?
by Frogtown_Mafia May 03, 2008

Mug icon
Buy a taves mug!