1 supply, furnish, equip, outfit, fix up (with) provision, contribute, accommodate, purvey, cater, stock (up), victual, provender:
After providing us with a map and a compass, they sent us off across the moor
2 produce, yield, afford, lend, give, present, offer, accord:
The fertile land provided food in plentiful abundance. During those bleak years, the radio provided us not only with news but also entertainment.
3 stipulate, lay down, require, demand, specify, state:
The lease provided that the rent be reviewed every five years.
4 provide for. look after, care for, support, take care of, take under one's wing, minister to, attend (to):
The bequest ensured that his widow would be amply provided for.
5 provide for or against. arrange for, prepare for, anticipate, forearm, make or get ready for, plan for, take precautions, take measures:
It would seem that you have provided for any eventuality.