Purveyor has 2 different meanings across 1 category:
Noun
someone who supplies provisions (especially food)
Someone who supplies what is needed, especially food.