touch down
touch
tʌʧ
tach
down
daʊn
dawn
/tˈʌtʃ dˈaʊn/

Definition & Meaning of "touch down"in English

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
Examples
The helicopter touched down on the rooftop to rescue the stranded hikers.
LanGeek
Download LanGeek app
langeek application

Download Mobile App

App Store