touch down ( synonym found)

Definition of touch down:

(v) : to land an aircraft
"heathrow, I expect to touch down at 14:00."

Definition of touch down:

(v) : to land an aircraft
"heathrow, I expect to touch down at 14:00."

Back to Top