Definition of garden roll in English:

garden roll

noun

rare
  • A heavy cylinder fitted with a handle or shafts, used for smoothing a lawn or path.

Origin

Mid 17th century; earliest use found in Early Stuart Household Accounts.