Plural mastheads Britannica Dictionary definition of MASTHEAD [depend] 1 : the very best of the ship's mast two : the name of a newspaper revealed on the best of the first website page These new mottoes founded a style of “model” for newspapers. 1 needed only glance at some of https://socialtechnet.com/story2320297/helping-the-others-realize-the-advantages-of-masthead