Definition of “splashdown” - English Dictionary

English