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.