Den Helder (English, name)
expansion: Den Helder
Senses:
glosses: A municipality and city in North Holland, Netherlands.
Forms: