Translation of papaya in English:

papaya

papaya

noun

  • 1

    papaya, edible fruit of a palm-like tropical tree, this tree