to touch down
uk flag
/tˈʌtʃ dˈaʊn/
British pronunciation
/tˈʌtʃ dˈaʊn/

Definition & Meaning of "touch down"

to touch down
[phrase form: touch]
01

(of an aircraft or spacecraft) to land on the ground

Intransitive: to touch down somewhere
to touch down definition and meaning
example
Example
click on words
The helicopter touched down on the rooftop to rescue the stranded hikers.
The spacecraft touched down on Mars, marking a historic moment for space exploration.
LanGeek
Download LanGeek app
langeek application

Download Mobile App

stars

app store