Meaning of lecha in Spanish:

lecha

Translate lecha into English

feminine noun

  • 1Esperma de los peces.

feminine noun

  • 1Bolsa que contiene el esperma de los peces.