Translation of vela de cruz in English:

vela de cruz

squaresail, n.

feminine noun

  • 1

    squaresail