Towing costs

Towing costs,

Definition of Towing costs:

  1. An optional insurance that covers the cost of having a vehicle towed, up to a predetermined limit.

Meaning of Towing costs & Towing costs Definition