1 definition by ElfinMama

Top Definition
Someone of a huggable nature.
Ooooooh you're so SQUISHY!
by ElfinMama August 19, 2005

Mug icon
Buy a Squishy mug!