Answer: corporaloath

AnswerCrossword Clue
CORPORALOATH

Military person who makes a solemn promise?