Meaning of “touchdown” - Learner’s Dictionary

touchdown

noun uk us /ˈtʌtʃdaʊn/
AIRCRAFT [ C, U ]

the moment when an aircraft lands

SPORT [ C ]

the act of carrying or throwing the ball over a line in order to score points in rugby or American football

(Definition of “touchdown” from the Cambridge Learner’s Dictionary © Cambridge University Press)