imambara

/ɪmɑːˈbɑːrə/

Definitions

1. noun

A type of mausoleum or shrine, typically found in Islamic cemeteries, especially in South Asia and Southeast Asia.

“The imambara was a grand monument in the heart of the old city’s Islamic quarter.”

Synonyms

  • mausoleum
  • shrine

Antonyms

  • public monument
  • secular landmark