a town of the department of the Lower Rhine, in France, at the foot of the Vosges Mountains, on the river Scher, containing 2761 inhabitants.
a town of the department of the Lower Rhine, in France, at the foot of the Vosges Mountains, on the river Scher, containing 2761 inhabitants.