Meaning of screecher

Definition of screecher

(noun) someone who communicates vocally in a very loud voice

Other information on screecher

WIKIPEDIA results for screecher
Amazon results for screecher