Define Chambery, France. Chambery, France synonyms, Chambery, France pronunciation, Chambery, France translation, English dictionary definition of Chambery, France. n a city in SE France, in the Alps: skiing centre; former capital of the duchy of Savoy.