Also found in: Thesaurus, Encyclopedia.
Any site or installation with the capability of launching missiles from surface to air or surface to surface.
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