Synonyms: launch area, launch pad, launching pad, launchpad, pad
Definition: a platform from which rockets or space craft are launched
Similar words: platform
Definition: a raised horizontal surface
Usage: the speaker mounted the platform
Definition: (noun) the trait of exhibiting no personal embarrassment or concern
Copyright © 2019. All rights reserved.