Home

Word

toll plaza, n.
more info an area where tollbooths are located
<noun.location>

toll plaza