What is the meaning of Provideo?

to foresee

to be cautious; to act with foresight

to provide, see to

to look after, care for

Source: wiktionary.org