peer-reviewed journal - French English Dictionary