organism which lives under extreme conditions - French English Dictionary