foot traffic









foot traffic


foot traffic noun

  1. the wear and tear caused to a surface by people walking on it
  2. US and Canadian the activity of pedestrians in a particular area
49 queries 0.625