1. splash down - Noun
2. splash down - Verb
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.orgsplash-down