splash down
Speech parts
1. splash down - Noun
2. splash down - Verb
Meaning
splash down (plural splash downs)
Alternative form of splashdown
(of a spacecraft or other flying object) To land in water.
(idiomatic) To appear, seemingly from nowhere.
Source: en.wiktionary.orgAlternative names
splash-down