Rhyme Desk
Find rhyming words!

Definition of "Foreknow" :

verb: realize beforehand