microenvironment - French English Dictionary