touch down

Verb

 * 1)  To land an aircraft or spacecraft.
 * The plane will touch down in Heathrow at about 2 o'clock.
 * 1)  To score a touchdown
 * 2)  To score a try.