(of a passenger in a car) feeling that you want to vomit because of the movement of the car
Cars
-
An on-line, professional rental system for independent, franchisee, corporate and head office operations. A software product by Thermeon
Cars meaning & definition 1 of Cars.
Similar Words