Definify.com

Definition 2025


staysails

staysails

English

Noun

staysails

  1. plural of staysail