Definition of STM in English:

STM

  • Scanning tunnelling microscope.