What is the full meaning of grimaced
GRIMACE, to contort the facial features [v]
Example of the word grimaced placed on a Scrabble board.