strongly criticize - French English Dictionary