Topic: MOTOR VEHICLES


park and ride

noun
     
park and ride [uncountable]
TTC a system in which you leave your car outside a busy town and then take a special bus to the centre of the town

Explore MOTOR VEHICLES Topic