TOWING ZONE Meaning of TOWING ZONE in English area where parking is forbidden and cars parked there will be towed away Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012