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