peer-reviewed - French English Dictionary