STRIDOR MEANING IN ENGLISH

• Stridor Definition & Synonyms

  1. (n.) A harsh, shrill, or creaking noise.


RECENT SEARCHES