Answer: vivandier

AnswerCrossword Clue
vivandier(French) a (male) attendant on a regiment, who sells provisions