a deep narrow valley with steep sides and often with a stream flowing through it. 2 : something resembling a canyon the city's concrete canyons.
All Rights Reserved © TestPointpk.com