scientific study and research group - French English Dictionary