Answer: militarycrank

AnswerCrossword Clue
MILITARYCRANK

Grouch in the army?