Translation of lechosa in English:

lechosa

papaya, n.

feminine noun

Colombia, Venezuela, Central America

  • 1

    papaya