Dictionary.com
Thesaurus.com

will have been grimacing

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