launching site

noun

1.
a place for launching pads