Definition/Meaning of TLD
English - Acronym:
TLD ( physics ) : thermoluminescent detector thermoluminescent device thermoluminescent dosimeter ( Internet ) : Top level domain Derived terms ccTLD
English - Anagrams:
DLT Ltd ., LTD