English-French dictionary »

sister city meaning in French

EnglishFrench
sister city (city in a relationship of cordiality)
noun

ville jumelée◼◼◼nom {f}