WATER SAIL MEANING IN ENGLISH

• Water sail Definition & Synonyms

  1. () A small sail sometimes set under a studding sail or under a driver boom, and reaching nearly to the water.


RECENT SEARCHES