SQUIRM


Meaning of SQUIRM in English

[noun] [C]She went red and gave a squirm of embarrassment when she saw the photos of the party.

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