1 definition by flyingcastro

Top Definition
substance that is craved, loved, and cheap. it never ceases to please but one who wants to seperate from it, may never have the will to achieve.
The squarsh and I went to the movies together.
by flyingcastro October 21, 2009
Mug icon
Buy a squarsh mug!