Is provider a word?

a person or thing that provides. a person who supports a family or another person.

See also  What is another word for guardian angel?