staysails

English

Noun

staysails

  1. plural of staysail