Definitions for "Hamelin"
Hamelin (German: Hameln) is a town in Lower Saxony, Germany. It is the capital of the district of Hamelin-Pyrmont. The Weser river runs through the town.