mehrābee

English

a church altar, mihrab

Persian

mehrābee

Appears In

« Persian/English Dictionary