YourDictionary

Dictionary Home » Phrase Meanings » splash down

What does "splash down" mean?

Land in water, as in The spacecraft splashed down within a few hundred yards of the pickup point. The splash in this idiom alludes to the impact of a solid body on water. [c. 1960]

link/cite print suggestion box