1 definition by PsychoJester

A over-rated animated squirrel. That has a very annoying high pitched voice. That homour belongs in a Blog of rants, not in flash.
by PsychoJester January 29, 2005
Get the Foamy mug.