subs. (colloquial).—Anything harsh or strident. Hence SCREECHY = loud mouthed.