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