foreknowledge noun3 •Knowing beforehand. •Knowing beforehand via natural or ordinary means.The prosecution intends to prove that the defendant had foreknowledge. •Knowing beforehand via supernatural or paranormal means. formsforeknowledges