sister city in French sister city in French ville jumelée noun A foreign city with which a city has a declared relationship of cordiality. Add to Flashcards