Dictionary.com
Thesaurus.com

has bayed

  • present perfect
    of bay (3rd person singular).
    bay
    noun
    a body of water forming an indentation of the shoreline, larger than a cove but smaller than a gulf.

More Suggestions