whinner
/ˈhwɪnər/Definitions
1. noun
A person who complains or complains excessively, often about small matters.
“She was known as a whinner and would often find fault in everything.”
2. verb
To complain or make excessive complaints, often about small matters.
“He was whining about the weather all day.”