STRIDOR


Meaning of STRIDOR in English

n. harsh sound, sound which is unpleasant to hear; harsh vibrating sound caused by an obstruction of the trachea or larynx (Pathology)

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