Synonyms: whiner, complainer, crybaby, grumbler, bellyacher, sniveller, squawker, moaner
Definition: a person given to excessive complaints and crying and whining
Similar words: unpleasant person, disagreeable person
Definition: a person who is not pleasant or agreeable