meaning of Cambridge und Heidelberg sind Partnerstädte

Cambridge und Heidelberg sind Partnerstädte - German to English

Cambridge is twinned with Heidelberg. [Br.]