a body that won't quit - Spanish English Dictionary