staggered pedestrian crossing - German English Dictionary