urban canyon noun1 •a street with high-rise buildings on both sides giving pedestrians the feeling of being in a gorge (how tall the buildings need to be for this depends on the breadth of the street) formsurban canyons