to stem from something - English Synonyms Dictionary