1 definition by AlexWreck

A slang word created by Vanessa and Virginia. No one else gets the definition and if they try to then they are just being lame.
smoosh you smooshhead!
by AlexWreck June 8, 2004
Get the smoosh mug.