Answer: militarycrank

AnswerCrossword Clue
MILITARYCRANKGrouch in the army?