American Dictionary
Definition sister city in American English
sister city noun
[countable] noun
1
a city that has established a formal connection with another city in a different country to encourage visits and exchange information. The British word is twin town.
Synonyms and related words
