Find the word definition

Wikipedia
Montrichard

Montrichard is a town and former commune in the Loir-et-Cher département, in France. On 1 January 2016, it was merged into the new commune of Montrichard-Val-de-Cher.