provider
nounOne who supplies a means of subsistence.
nounOne that makes something, such as a service, available.
nounOne who provides, furnishes, or supplies.
nounOne who provides, furnishes, or supplies; one who procures what is wanted.
nounOne who, or that which,
someone whose business is to supply a particular service or commodity
nounsomeone who provides the means for subsistence