LMTH: Laboratoire Machines Thermiques et Hydrauliques

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

Definition in English: Laboratoire Machines Thermiques et Hydrauliques