BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Städtepartnerschaft {f} partnership between cities/towns; town twinning [Br.]

Städtepartnerschafts... town-twinning