professional and scientific communities - French English Dictionary