What is the definition of foresight?

Answer:
Mental preparedness.Ready for anything.
First answer by ID1813669766. Last edit by ID1813669766. Question popularity: 2 [recommend question].