squawker

noun

1.
a person given to excessive complaints and crying and whining
Derived from:
squawk
2.
the loudspeaker on an intercom or public address system