imambaras

English

Noun

imambaras

  1. plural of imambara