decomposing body - French English Dictionary