scientific criticism - French English Dictionary