n. something which smothers, something which suffocates, something which deprives of oxygen (i.e. thick smoke, cloud of dust, etc.); something which obscures or hides
SMOTHER
Meaning of SMOTHER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012