at the first sight of - French English Dictionary