Answer: sevenyearhitch

AnswerCrossword Clue
SEVENYEARHITCH

Lengthy military sign-up?