Top definition
High: Personified.
Squamston in July with white paint flecks landing on him:"Is it snowing?"
by munkah January 27, 2004
Get the mug
Get a squamston mug for your coworker Georges.