Dictionary.com
Thesaurus.com

has grimaced

  • present perfect
    of grimace (3rd person singular).
    grimace
    noun
    a facial expression, often ugly or contorted, that indicates disapproval, pain, etc.