noun a town in W central England, in N Worcestershire. Pop: 29 237 (2001)
bromsgrove 🔊 Listen to this noun a town in W central England, in N Worcestershire. Pop: 29 237 (2001) Share Facebook Twitter Google +