Rhyme Desk
Find rhyming words!

Definition of "Forestall" :

verb: keep from happening or arising; make impossible

verb: act in advance of; deal with ahead of time