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.