Definify.com

Definition 2024


staysails

staysails

English

Noun

staysails

  1. plural of staysail