what is left after a person or any organism dies - French English Dictionary