Definition of lecha in Spanish:

lecha

feminine noun

  • 1Esperma de los peces.

feminine noun

  • 1Bolsa que contiene el esperma de los peces.