tow away a vehicle - French English Dictionary