Provide [prəˊvaɪd] v
1) снабжать; обеспечивать;
he has a large family to provide for он содержит большую семью
2) принимать меры (against — против чего-л.); предусматривать (for)
3) предоставлять, давать;
his father provided him with a good education отец дал ему хорошее образование
4) заготовлять, запасать(ся);
to provide an excuse (заранее) приготовить извинение
5) ставить условием (that)