SQUINCH Meaning of SQUINCH in English v. crouch down; squint, squeeze, tense up the muscles of the eyes; flinch, draw back, show fear Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012