VariousWords beta
Related Terms:
Definitions:
Noun
Chartres
Definition: a town in northern France that is noted for its Gothic Cathedral
Definition: plural of chartre