SQUINCH


Meaning of SQUINCH in English

[verb] [T] US - to squeeze together (the features of the face or the muscles of the body)He squinched up his face in a look that left no doubt about his displeasure.

Cambridge English vocab.      Кембриджский английский словарь.