About us
Define
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.
en.wikipedia.org