Definition of lorcha in Spanish:

lorcha

feminine noun

  • 1

    Barca ligera y rápida que navega a vela y remo, y se emplea en la navegación de cabotaje en China, y también para alijar barcos mayores dentro de la bahía.