grizzleguts

a person who complains constantly.