heavy tow truck - Turkish English Dictionary