Find the word definition

Wikipedia
Schneckenbusch

Schneckenbusch (Schneggebesch in Rhine Franconian) is a commune in the Moselle department in Alsace-Champagne-Ardenne-Lorraine in north-eastern France. The word Schneckenbusch means "snails bush" in German.