purveyor

/pə:'veiə/
Noun
  1. someone who supplies provisions (especially food)
purveyor
A local purveyor delivers fresh vegetables to the market.