stem (science, technology, engineering, and mathematics) - English Synonyms Dictionary