Find the word definition

Wikipedia
Schlüchtern

Schlüchtern is a town in the Main-Kinzig district, in Hessen, Germany. It is located on the river Kinzig, approximately 30 km southwest of Fulda.