foreknowledge - German English Dictionary