Definition of splash down in English:
(Of a spacecraft) land on water.
- Such a capsule, touching down on land like Soyuz or splashing down in the ocean like Apollo, could conceivably be much easier (and hence faster and cheaper) to develop.
- The ship had splashed down into the waters of Ever-Pitch only fifteen minutes ago, and he needed to get ready before he and the others left for the slaver encampment.
- On March 8, one of the missiles splashed down in waters about 60 kilometers north of Yonaguni, Japan's westernmost island.
Definition of splash down in:
- British & World English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.