meaning of toll plaza
1.
an
area
where
tollbooths
are
located
Related Words
toll plaza
|
Developed & Maintained By
Taraprasad.com