'screecher' definitions:

Definition of 'screecher'

(from WordNet)
noun
Someone who communicates vocally in a very loud voice [syn: roarer, bawler, bellower, screamer, screecher, shouter, yeller]

Words containing 'screecher'