Definition of “splashdown” - English Dictionary

british dictionary