Find the word definition

Wikipedia
Saint-Acheul

Saint-Acheul is a commune in the Somme department in Picardie in northern France. It is not to be confused with Saint-Acheul, a suburb of Amiens after which the Acheulean archaeological culture of the Lower Paleolithic is named.