Definition of STM in English:

STM

  • Scanning tunneling microscope.

Pronunciation

STM

/ˌes ˌtē ˈem/