Definition of queen staysail in English:

queen staysail

noun

Nautical
  • A triangular maintopmast staysail in a schooner yacht.

Origin

1920s; earliest use found in The New York Times.