lead a charmed life - Turkish English Dictionary