Translation of sita in English:

sita

be difficult

verb

  • 1

    be difficult
    ‘Tirô e ne e re sita rotlhe’ The job was difficult for all of us