towaway

Noun

 * 1) The process of towing away a vehicle.