If you individually translate the words in the Spanish translation for the phrase "still life" back into English, you get "dead nature".