Skip to main content

staysail

English staysail meaning in English  •  staysail का अर्थ अंग्रेजी में
Noun
  • Any sail extended on a stay.
Advertisement