articulated bus (0 synonym found)

Definition of articulated bus:

(n) : a bus fitted with a joint to increase its manoeuvrability

Definition of articulated bus:

(n) : a bus fitted with a joint to increase its manoeuvrability

Back to Top