Cantiniere

n.
  1. A woman who carries a canteen for soldiers; a vivandière.