Dictionary.com
Thesaurus.com

will have been fainting

  • future perfect progressive
    of faint.
    faint
    adjective
    lacking brightness, vividness, clearness, loudness, strength, etc..