touch down
verb
- 1
To land an aircraft or spacecraft.
โThe plane will touch down in Heathrow at about 2 o'clock.โ
- 2
To score a touchdown
- 3
To score a try.
Translate โtouch downโ into another language
Choose a language below to open the translator with English selected as the source language.