Translation of jambua in English:

jambua

pomelo

noun

  • 1

    pomelo