Also found in: Thesaurus, Encyclopedia.
Any site or installation with the capability of launching missiles from surface to air or surface to surface.
Dictionary of Military and Associated Terms. US Department of Defense 2005.
Switch to new thesaurus
|Noun||1.||launching site - a place for launching pads |
launch area, launch pad, launching pad, launchpad, pad - a platform from which rockets or space craft are launched
Based on WordNet 3.0, Farlex clipart collection. © 2003-2012 Princeton University, Farlex Inc.