MAINTOP Meaning of MAINTOP in English noun the platform about the head of the mainmast in square-rigged vessels. Webster English vocab. Английский словарь Webster. 2012