conquer obstacles - French English Dictionary