norwood
/ˈnɔrwʊd/Definitions
1. noun
a suburb or district
“I live in the beautiful town of Norwood, which is full of historic houses.”
2. proper noun
a place name, especially in England
“Norwood is a charming village in the countryside.”
3. surname
a family name of English origin
“John Norwood is a renowned artist, known for his paintings of landscapes.”