Definition of STM
1 [New Latin sacrae theologiae magister] master of sacred theology
2 scanning tunneling microscope; scanning tunneling microscopy
Medical Definition of STM
Seen and Heard
What made you want to look up STM? Please tell us where you read or heard it (including the quote, if possible).