Julian Turner——Works at the International Finance Corporation, Lives in Washington, D.C., USA.
Definition of squishy. squishier; squishiest. 1 : being soft, yielding, and usually damp. 2 : not firm, steady, or fixed : soft: such as. a : lenient 1.read more >>
QuesHub is a place where questions meet answers, it is more authentic than Quora, but you still need to discern the answers provided by the respondents.