Learn IELTS Vocabulary — Band 7+: stem from - to be the reason or explanation behind something