MAINTOP Meaning of MAINTOP in English /mayn"top'/ , n. Naut.a platform at the head of the lower mainmast. [ 1475-85; MAIN 1 + TOP 1 ] Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012