MEHRAB Meaning of MEHRAB in English Mehrab: Place in the mosque where the Imam stands to pray and lead the prayer. Advanced Islamic English dictionary. Расширенный исламский словарь английского языка. 2012