Find the word definition

Wikipedia
Sarliac-sur-l'Isle

'''Sarliac-sur-l'Isle ''' is a commune in the Dordogne department in Aquitaine in southwestern France.