Translation of sembilu in English:

sembilu

noun

  • 1

    sliver of bamboo that is thin and sharp, bamboo splinter