street canyon - Turkish English Dictionary