"Kafik waleh" is an Arabic phrase that roughly translates to "enough is enough" in English. It is often used to express frustration or impatience with a situation or individual.
what Allah did was he took out Prophet Muhammad salleh waleh wasalam (bless him) he took out his heart and washed it with abeh zam zam (Islamic holy water) 3 times i belive i am not certainly sure.