meaning of toll plaza

1. an area where tollbooths are located


Related Words

toll plaza |

Developed & Maintained By Taraprasad.com

Treasure Words