stridor meaning in English
n. stridor, harsh sound, sound which is unpleasant to hear; harsh vibrating sound caused by an obstruction of the trachea or larynx (pathology)
n. stridor, harsh sound, sound which is unpleasant to hear; harsh vibrating sound caused by an obstruction of the trachea or larynx (pathology)