Meaning of touch down

Definition of touch down

(verb) come or bring (a plane) to a landing; "the plane touched down at noon"

Other information on touch down

WIKIPEDIA results for touch down
Amazon results for touch down