MAINTOP


Meaning of MAINTOP in English

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

Webster English vocab.      Английский словарь Webster.