to make a discovery - French English Dictionary