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