SMOTHER


Meaning of SMOTHER in English

(n.) That which smothers or causes a sensation of smothering, as smoke, fog, the foam of the sea, a confused multitude of things.

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