EN

Synonyms for sister city

Most common

twin city twin town

All synonyms

Noun

Definitions

  1. n. 1

    A foreign city with which a city has a declared relationship of cordiality.

    Placetown and Machinville are sister cities in England and France.