Answer: poormouthed

AnswerCrossword Clue
poormouthedPOORMOUTH, to complain about being poor