Bromsgrove (noun) Definition, Meaning & Examples

noun
  1. a town in W central England, in N Worcestershire. Pop: 29 237 (2001)
Bromsgrove (noun) Definition, Meaning & Examples

More Definitions