kvetch

intransitive verb

To complain persistently and whiningly.

noun

A chronic, whining complainer.

A nagging complaint.

Person who endlessly whines or complains.

Person who finds fault with anything.