complainer
noun
°One who complains, or is known for their complaints.
synonyms: grumbler, squeaky wheel