Norwood

[ nawr-woo d ]
/ ˈnɔrˌwʊd /

noun

a town in E Massachusetts.
a city in SW Ohio, near Cincinnati.

Example sentences from the Web for norwood