Dictionary.com
Thesaurus.com

had mastheaded

  • past perfect
    of masthead.
    masthead
    noun
    a statement printed in all issues of a newspaper, magazine, or the like, usually on the editorial page, giving the publication's name, the names of the owner and staff, etc.

More Suggestions