third person singular of provide; supplies or makes available
from Latin providere 'foresee, provide'
To provide is to anticipate another's needs
Complete word intelligence in one call. Free tier — 50 lookups/day.