meaning of foot traffic

1. people coming and going on foot


Related Words

foot traffic |

Developed & Maintained By Taraprasad.com

Treasure Words