Question: what is the meaning of masha allah in urdu
Answer: God has willed