concrete canyonWiktionary 原文英美释义名词noun1A space or street surrounded by skyscrapers.2A narrow street circuit surrounded by concrete walls.