Norwood GreenWiktionary 原文英/nɔːwʊd ɡriːn/美释义专有名词proper noun1A suburban area of Southall, borough of Ealing, Greater London (OS grid ref TQ1378).2A village in Calderdale borough, West Yorkshire (OS grid ref SE1426).