touch down

1. (verb) bring (aircraft) to a landing
Related Words: land, set down



Terms and Conditions of Use / Copyright Notice