the largest concentration of - French English Dictionary