MAINTOP Meaning of MAINTOP in English [main.top] n (15c): a platform about the head of the mainmast of a square-rigged ship Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012