What is the full meaning of forethinking
FORETHINK, to think beforehand [v]
Example of the word forethinking placed on a Scrabble board.