Definition of threshing sled in English:

threshing sled

noun

historical
  • = threshing sledge.

Origin

Late 19th century; earliest use found in Friends' Intelligencer.