SQUOOSH Meaning of SQUOOSH in English [squoosh] vb [by alter.] (1942): squash Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012