As  screeching  as...

comments powered by Disqus

Definition of screeching

screeching - adj. loud and sustained; shrill and piercing; noun sharp piercing cry; a high-pitched noise resembling a human cry.

image

Screeching on: Dictionary  Google  Wikipedia  YouTube (new tab)






as...