sister town - Turkish English Dictionary