worst of all ... - French English Dictionary