Delmenhorst
geographical name
Del·men·horst
ˈdel-mən-ˌhȯrst
city in the northwestern Germany state of Lower Saxony west-southwest of Bremen population 75,967
Love words? Need even more definitions?
Merriam-Webster unabridged
Share