Browse the Glossary

Ditching

A forced or precautionary landing on water.

Speak Your Mind