Translation of semela in English:

semela

plant

noun (class 7, plural dimela)

  • 1

    plant
    ‘Ba na le dimela tse dintlê mo tshingwaneng’ They have some lovely plants in the garden