SMOTHER


Meaning of SMOTHER in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.