Dictionary search results

Showing 1-2 of 2 results

splashdown British & World English

The alighting of a returning spacecraft on the sea, with the assistance of parachutes

splash down British & World English

(Of a spacecraft) land on water