not to overcome it easily - French English Dictionary