to provide (something that is needed), esp on a regular basis
They supply components to the motor industry
to provide (somebody) with (something)
She supplied him with all the details
to provide for or satisfy (something) (a need, etc)
This book supplies a long-felt need
archaic to substitute for somebody else in (a place or role); specif to replace a clergyman in (a church or pulpit)