Definition of lecha in Spanish:

lecha

feminine noun

  • 1

    Esperma de los peces.

feminine noun

  • 1

    Bolsa que contiene el esperma de los peces.