pedestrian_trafficEnglish

foot traffic, pedestrian traffic

Noun

People coming and going on foot

English: pedestrian traffic, foot traffic

English words with similar meanings

Show 1 words