Translation of semai in English:

semai

to plant

(menyemai)

verb

  • 1

    to plant, to place in a nursery for growing