a body that won't quit - Turkish English Dictionary