forthought
/ˈfɔrθɔːt/Definitions
1. noun
A careful or deliberate consideration beforehand, especially of the consequences of an action.
“She took the time to think of a suitable gift, a true act of forthought.”
2. adjective
Given or showing careful consideration beforehand.
“This well-planned itinerary was a testament to their forthought.”