Home UK English begrudger
A person who tends to complain, especially about trivial or petty matters.
READ THESE ARTICLES