launching site

Noun
  1. A place for launching pads (synset 108609042)

Other Searches