Translation of lerubisi in English:

lerubisi

owl

noun (class 5, plural marubisi)

  • 1

    owl