Definition of lechosa in Spanish:

lechosa

feminine noun

  • 1

    Caribbean Venezuela Fruto del papayo.