Printer friendly

What does LSD stand for?

LSD stands for Land Systems Division (various locations)

This definition appears very rarely and is found in the following Acronym Finder categories:

  • Military and Government
  • Business, finance, etc.

See other definitions of LSD

Other Resources:
We have 260 other meanings of LSD in our Acronym Attic

Samples in periodicals archive:

Stromag, which will be integrated into GKN Land Systems division, is a market leading engineer of industrial power management components with a strong technology base and focus on providing tailored solutions for its customers.
and General Manager of Elbit Systems' C4I & Land Systems Division, said: "The selection of our systems for the projects attests to our ability to provide a completely integrated configuration for fighting/patrol/surveillance vehicles, including Unmanned Turrets equipped with missile fire control and threat detection systems.
The historic Vickers name ( a fixture on Tyneside since 1927 ( disappeared from the Scotswood Road factory as the company was absorbed with Royal Ordinance in the new BAE Systems Land Systems division.
BAE's land systems division, which features work in areas such as armoured combat vehicles, achieved profits of pounds 42 million, against losses of pounds 8 million a year earlier.