ALL meanings of tow-start
tow-start
T t - noun tow-start the act of making the engine of a vehicle begin to work by towing that vehicle with another vehicle 0
- verb tow-start to make the engine of (a vehicle) work by towing that vehicle with another vehicle 0