complainer

com-plain-er

noun

A person who frequently expresses dissatisfaction or makes grievances.

"She's a notorious complainer about the weather."

Thesaurus

Synonyms: squawker, bellyacher, sniveller, moaner, grumbler, whiner, crybaby