Translation of kiambang in English:

kiambang

duckweed

noun

  • 1

    duckweed, plants that float on water