Home / M / main-topsail

main-topsail

noun /meɪntɑpseɪl/ 12 letters Scrabble 15 WWF 19
Definitions
noun

a topsail set on the mainmast

Want another word?
Spin the dictionary for a fresh one.
Generate a word →