peer-reviewed journals - French English Dictionary