supportive environment - French English Dictionary