MOONSAIL MEANING IN ENGLISH

• Moonsail Definition & Synonyms

  1. (n.) A sail sometimes carried in light winds, above a skysail.


RECENT SEARCHES