English dictionary
launching site meaning and definition
Definition and meaning of launching site at MeaningMonkey.org. launching site meaning and definition in the English Dictionary.LAUNCHING SITE noun
Definition of launching site (noun)
- a place for launching pads
Source: Princeton University Wordnet