microenvironments - French English Dictionary