Find the word definition

Wikipedia
Estillac

''' Estillac ''' is a commune in the Lot-et-Garonne department in south-western France.

- Château -3.JPG|Château de Monluc, Estillac Saint-Jean-Baptiste d'Estillac 01.jpg|Saint-Jean-Baptiste Church