Meaning of hamelin

Definition of hamelin

(noun) a town in northern Germany (near Hanover) that is famous as the setting for the legend of the Pied Piper

Other information on hamelin

WIKIPEDIA results for hamelin
Amazon results for hamelin