Lay down, advance, accommodate, accord, allow, care for, demand, and have as a condition are all synonyms for provide. Refuse and withhold are these antonyms of provide. And here are another 108 synonyms for provide.
1. supply
2. equip
3. make available
4. prepare
5. feed
6. stipulate