top-performing - French English Dictionary