Dictionary search results

Showing 1-8 of 8 results

touchdown US English

The moment at which an aircraft’s wheels or part of a spacecraft make contact with the ground during landing

touchdown New Oxford Dictionary for Writers & Editors

(one word; abbreviation TD)

touch down US English

(Of an aircraft or spacecraft) make contact with the ground in landing

touch down in touch US English

(Of an aircraft or spacecraft) make contact with the ground in landing

touch down in touch US Thesaurus

the plane is expected to touch down in San Juan