Noun
1. tons
2. dozens, heaps, lots, mountain, piles, scores, stacks, loads, rafts, slews, wads, oodles, gobs, scads, large indefinite quantity, large indefinite amount, whipping
3. tanning, flogging, lashing, flagellation, beating, thrashing, licking, drubbing, lacing, trouncing, whacking, lashing
3. rope, fastener, fastening, holdfast, fixing