English

edit

Noun

edit

imaumbarra (plural imaumbarras)

  1. Alternative form of imambarra