SMOTHERATION


Meaning of SMOTHERATION in English

ˌsməthəˈrāshən noun

( -s )

: a smothering or state of being smothered : suffocation

death by smotheration in a mine cave-in

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.