Definitions of splash down:
- verb: (of a spacecraft or other flying object) To land in water.
- verb: (idiomatic) To appear, seemingly from nowhere.
- noun: Alternative form of splashdown [The act of landing in water, as by a space capsule or rollercoaster.]
(Definitions from Wiktionary)
Related words...
|
|
|
| |