griper
/ˈɡraɪpər/Definitions
1. noun
a person who complains or finds fault excessively
“The hotel guest became a griper after he was not satisfied with the breakfast options.”
2. verb
to criticize or complain bitterly
“The reviewer gripped the author for the poor plot development in the novel.”