Learn IELTS Vocabulary — Band 7+: granted that - a linking phrase meaning 'while accepting that something is true'