Meaning of ROLLER in English

ROLLER

[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).

Cambridge English vocab.      Кембриджский английский словарь.