Translation of seludang in English:

seludang

noun

  • 1

    calyx or outer covering of a palm blossom, a type of boat which is shaped like this