Dictionary search results

Showing 1-5 of 5 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

splash down English-Spanish

amarizar*, amerizar*