What is the full meaning of stridors
STRIDOR, (Latin) a harsh shrill sound [n]
Example of the word stridors placed on a Scrabble board.