'touch down' definitions:

Definition of 'touch down'

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