General Englishneutraltechnical
- To land on water, especially used of spacecraft or seaborne craft making a planned water landing.
General Englishneutralliteral
- To fall into water with a splash; to strike a body of water so as to cause a splash.
General Englishinformalfigurative
- To arrive or make an entrance in a conspicuous, attention-getting, or dramatic manner.