Definition of “toll plaza” - English Dictionary

british dictionary