organism which lives on dead organic matter - French English Dictionary