LSD Military Abbreviation

LSD has various meanings in the Military category. Discover the full forms, definitions, and usage contexts of LSD in Military.

Dock Landing Ship

Most Common Military
Landing Ship Dock

Large naval vessel capable of carrying small landing craft and amphibious vehicles, despatched via a floodable stern dock within the hull.

Military
Landing Ship Docks
Military
Landing Ships, Dock
Military
Large Sxale Display
Military
Large Screen Display
Military
Low Sxeed Data Channel
Military

Citation

Last updated: