Definition of STM in English:

STM

abbreviation

  • Scanning tunnelling microscope.