Definition of roll carriage in English:

roll carriage

noun

  • A movable framework or other support mounted on or carrying rolls.

Origin

Late 18th century; earliest use found in John Smeaton (1724–1792), civil engineer.