Meaning of garden roll in English:
garden roll
noun
rareA 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.
Are You Learning English? Here Are Our Top English Tips