An Encylopedia Britannica Company

sister city

1 ENTRIES FOUND:
sister city noun
plural sister cities
sister city
noun
plural sister cities
Britannica Dictionary 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