The word SUBHAN ALLAH meaning in English is Egad. This Urdu to English dictionary allows you to view the meaning of subhan allah in a simple language.