Learn TOEFL Academic Vocabulary: granted that - a linking phrase meaning 'even accepting that; assuming it is true that'