Origin: Germanic Old English prefix
Forestall has 4 different meanings across 1 category:
An ambush; plot; an interception; waylaying; rescue.
act in advance of; deal with ahead of time
To prevent, delay or hinder something by taking precautionary or anticipatory measures; to avert.