Foresight

Definition

The ability to predict what will happen or be needed in the future.

Pronunciation

Part of Speech

noun