[noun] [C]A roller is a heavy machine used to make surfaces smooth and flat.The men used a roller to flatten the tarmac.See also steamroller (VEHICLE); roller at roll (MOVE).
ROLLER
Meaning of ROLLER in English
Cambridge English vocab. Кембриджский английский словарь. 2012