Translation of semambu in English:

semambu

Malacca cane

noun

  • 1

    Malacca cane, a type of rattan that is usu. used for making walking sticks