MAINTOP Meaning of MAINTOP in English n. Naut. a platform above the head of the lower mainmast. Oxford English vocab. Оксфордский английский словарь. 2012