Dictionary search results

Showing 1-3 of 3 results

splash down British & World English

(Of a spacecraft) land on water

splash down in splash British & World English

(Of a spacecraft) land on water

splashdown British & World English

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