Dictionary.com
Thesaurus.com

will have been cleaning

  • future perfect progressive
    of clean.
    clean
    adjective
    free from dirt; unsoiled; unstained.