staggered pedestrian crossing - Turkish English Dictionary