GRIMACED


Meaning of GRIMACED in English

adj distorted; crabbed.

Webster English vocab.      Английский словарь Webster.