Translation of kepaya in English:

kepaya

papaya

noun

  • 1

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