abrupt change of direction in a vehicle - French English Dictionary

Suggest a Term