scientific review panel (srp) - French English Dictionary