Plural mastheads Britannica Dictionary definition of MASTHEAD [depend] 1 : the best of the ship's mast 2 : the title of the newspaper demonstrated on the very best of the first web page Newspaper team at 9 have been reportedly lining as much as take redundancy packages with the embattled https://apollobookmarks.com/story16940118/masthead-can-be-fun-for-anyone