Answer: englishmajor

AnswerCrossword Clue
ENGLISHMAJORHigh-ranking British officer?