murmurer

noun

One who murmurs; one who complains sullenly; a grumbler.

One who murmurs.

A person who speaks softly and indistinctly.