Translation of meranti in English:

meranti

noun

  • 1

    a big and tall tree, whose wood is used for making furniture