Dictionary.com
Thesaurus.com

will have coasted

  • future perfect
    of coast.
    coast
    noun
    the land next to the sea; seashore.