Top definition
Its a new sensation of feeling. Its an increase of energy towards something.
"Lost" is going to be Fantuber!
by MrSnow February 01, 2010
Get the mug
Get a Fantuber mug for your boyfriend Paul.