Translation of sira in English:

sira

obstruct the view

verb

  • 1

    obstruct the view
    ‘Ditlhare di sira palamêntê’ The trees definitely obstruct the view of the parliament