ماشاء اللہ

Transliterations: 

Maa Shaa' Allaah

Ma Sha' Allah
Meaning: 
Allah Bless!
Explanation: 

Ma Sha' Allah, literally, this means "What Allah has willed". It is usually used to express admiration of something, while indicating the real Causer of this, Allah. It is a good practice to say this expression every time we like something.

Some Other Words

The Most Forgiving الغفـّار
Conformist / Committed Person ملتزم
Relatives ألو الأرحام
Scholar عالم
Absolute Certainty حق اليقين
Pledge of (Divine) Pleasure بیعۃ الرّضوان
Sojourn, Residence الحضر
Hindering احصار
To Surrender Oneself سلـّـم أمرہ
Qarn AL-Manazil قرن المنازل
The Ever Strong المتين
The Ever-Mighty العزیز
Traveler's Prayer صلاۃ المسافر
Lawfulness, Permissibility جواز
The Ever-Patronizing الولی