dispenser   /dɪˈspɛnsɚ/  noun

[count]

1 : a machine or container that lets you take small amounts of something

  • a paper towel dispenser
  • a soap/tape dispenser

2 : a person or organization that gives or provides something to people

  • hospitals and other health-care dispensers

— often + of

  • A teacher should be more than a dispenser of knowledge.