What is the full meaning of mesails
MESAIL, a visor, esp. one made in two parts, also MEZAIL [n]
Example of the word mesails placed on a Scrabble board.