STRANGLED


Meaning of STRANGLED in English

adj. smothered; stifled; kept under control with difficulty

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