TENS
Meaning of TENS in English
abbreviation
transcutaneous electrical nerve stimulation herein ; transcutaneous electrical nerve stimulator herein
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012