foreknowledge - noun
singular
foreknowledge
plural
foreknowledges