Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of maintop

- The platform about the head of the mainmast in square-rigged vessels.