Complainernoun
One who complains, or is known for their complaints.
Complainernoun
One who complains or laments; one who finds fault; a murmurer.
Complainernoun
a person given to excessive complaints and crying and whining
Complaineenoun
One who is complained about; the subject of a complaint.