people in town - French English Dictionary