Dictionary.com
Thesaurus.com

will have grimaced

  • future perfect
    of grimace.
    grimace
    noun
    a facial expression, often ugly or contorted, that indicates disapproval, pain, etc.