SKYSAIL MEANING IN ENGLISH

• Skysail Definition & Synonyms

  1. (n.) The sail set next above the royal. See Illust. under Sail.


RECENT SEARCHES