sister city

1 ENTRIES FOUND:
Save
sister city noun
plural sister cities
sister city
noun
plural sister cities
Learner's definition of SISTER CITY
[count] US
: one of two cities or towns in different areas that have a special relationship and are usually similar in some way
called also (British) twin town
Comments & Questions
Comments & Questions
What made you want to look up sister city? Include any comments and questions you have about this word.