Mashallah or Masha'Allah is an Arabic phrase meaning God has willed, typically used to express thankfulness.