Dictionary.com
Thesaurus.com

will have roosted

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

More Suggestions