Touch down
verb
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.
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.
Loading dictionaries...
Initializing dictionary manager