FORESTALL Meaning of FORESTALL in English (v. t.) To take beforehand, or in advance; to anticipate. Webster's English dictionary. Английский словарь Webster. 2012