a revolutionary discovery - French English Dictionary