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



