Find the word definition

Wikipedia
Mesnil-Saint-Laurent

''' Mesnil-Saint-Laurent ''' is a commune in the Aisne department in Picardy in northern France.