To make available for use; to supply.
Technology has provided people with access to an unprecedented amount of information.
Master “provide” and 954 more IELTS words