Student or Learner
Anyone knows the definition of "street canyon"?
the deep, narrow, valley-like space above a street in a city, created by tall buildings on both sides which resembles the natural landform with the same name.
You could also say 'Could someone tell me... ?' Another alternative is 'Would someone tell me..?' But this is often used as a sign of exasperation: 'I've been asking this question for hours, and it's not funny any more. Would somebody please tell me the answer?'