Definition, synonyms and related words
A construction or device placed on a road that only allows (public transport) buses to pass, not other large motor vehicles.