screecher meaning
UK US
screecher (noun): someone who communicates vocally in a very loud voice.
Definition of screecher
Scrabble score: 16 (letter breakdown)
Word lists: words starting with SC · words ending in ER · 9-letter words
More about screecher on Wikipedia.