death-defying - Turkish English Dictionary