Find the word definition

Wikipedia
Castel-Sarrazin

Castel-Sarrazin is a commune in the Landes department in Aquitaine in southwestern France.

Castel-Sarrazin is the hometown of the top ranking Michelin starred chef Alain Ducasse.