Find the word definition

Wikipedia
Neufchâtel-sur-Aisne

''' Neufchâtel-sur-Aisne ''' is a commune in the Aisne department in Picardy in northern France.