Masthead



ENGLISH MEANING
noun
1.
The top or head of a mast; the part of a mast above the hounds.
verb
1.
(TRANSITIVE) To cause to go to the masthead as a punishment.