Translation of semêlêla in English:

semêlêla

work very hard

verb

  • 1

    work very hard