Search results
- Dictionaryscreeching/ˈskriːtʃɪŋ/
noun
- 1. loud, harsh piercing cries or noises: "the screeching of a macaw"
adjective
- 1. making a loud, harsh, piercing sound: "a screeching flock of parrots"
Powered by Oxford Dictionaries
noun
adjective
Powered by Oxford Dictionaries