kvetcher

noun

A person who complains constantly.