LAMPSS: Large-Area Mobile Projected Smoke System

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

Definition in English: Large-Area Mobile Projected Smoke System