touch down

verb
University
1

To land an aircraft or spacecraft.

2

To score a touchdown

3

To score a try.