city or town - French English Dictionary