ROLLER


Meaning of ROLLER in English

(n.) One of series of long, heavy waves which roll in upon a coast, sometimes in calm weather.

Webster's English dictionary.      Английский словарь Webster.