TMD: Thorn Microwave Devices Ltd.

What does TMD mean? The above is one of TMD meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Thorn Microwave Devices Ltd.