micro-climate - French English Dictionary