imambarah

/ɪmæbɑːrə/

Definitions

1. noun

A type of Shia Islamic monument or shrine, especially one commemorating a martyr, often decorated with intricate carvings or calligraphy.

“The Imambara is a stunning example of Mughal architecture in the city.”

Synonyms

  • mausoleum
  • shrine