Noun
imambarra (plural imambarras) (India, historical, Islam) A building maintained by Shi'a communities in India for the express purpose of celebrating Muharram.