sister town - French English Dictionary