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!
6👍 56👎