Translation of manggis in English:

manggis

mangosteen

noun

  • 1

    mangosteen