critically acclaimed - French English Dictionary