Dictionary.com
Thesaurus.com
will have barded
  • future perfect of bard.

More Suggestions