pedestrian shelter - Spanish English Dictionary