imambarra

Noun

 * 1)  A building maintained by Shi'a communities in India for the express purpose of celebrating Muharram.