Definition of touch down
: to reach the ground : land
: to place (the ball in rugby) by hand on the ground on or over an opponent's goal line in scoring a try or behind one's own goal line as a defensive measure
Examples of touch down in a sentence
the plane will touch down in about 30 minutes
First Known Use of touch down
Seen and Heard
What made you want to look up touch down? Please tell us where you read or heard it (including the quote, if possible).