TMTD
Meaning of TMTD in English
ˌtēˌemˌtēˈdē abbreviation or noun
( -s )
Etymology: t etra m ethyl t hiuram d isulfide
tetramethylthiuram disulfide
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012