Translation of turi in English:

turi

noun

  • 1

    a tree with leaves that can be eaten