Translation of tenun in English:

tenun

loom

(mesin tenun)

noun

  • 1

    loom, apparatus for weaving cloth