'touch down' definitions:

Definition of 'touch down'

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