Foreknowledge and Predestination

What do these words mean? it is essential that we correctly define them so that we understand them in context when reading about them in Romans 8. What does foreknowledge mean according to scripture? The term is defined in this episode so that one understands how God decided to choose those who are in the kingdom of God.