FORETHOUGHT Meaning of FORETHOUGHT in English n.1 care or provision for the future. 2 previous thinking or devising. 3 deliberate intention. Oxford English vocab. Оксфордский английский словарь. 2012