having-foresight,-able-to-foresee-future-events

listen to the pronunciation of having-foresight,-able-to-foresee-future-events