croaker
CROAKER
, n. One that croaks, murmurs or grumbles; one who complains unreasonably.