SKLE: State Key Laboratory of Engines

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

SKLE: State Key Laboratory of Engines

Definition in English: State Key Laboratory of Engines