Translation of jelurai in English:

jelurai

(jala urai)

noun

  • 1

    a type of sweet dessert that resembles a fishing net