Answer: vivandiere

AnswerCrossword Clue
vivandiere(French) a (female) attendant on a regiment, who sells provisions