motor vehicle towing services - Turkish English Dictionary