scanning transmission electron microscope - English Synonyms Dictionary