To predict or anticipate an event in the future.
To have a previous knowledge of something.
किसी चीज़ का पूर्व ज्ञान होना
English Usage: She could not foresee the consequences of her actions.
Hindi Usage: वह अपने कार्यों के परिणामों का पूर्व ज्ञान नहीं रख सकी।