Learn TOEFL Academic Vocabulary: have implications for - to have significant consequences for something