Dictionary.com
Thesaurus.com

will have been roosting

  • future perfect progressive
    of roost.
    roost
    noun
    a perch upon which birds or fowls rest at night.