Home

Word

launching site, n.
more info a place for launching pads
<noun.location>

launching site