Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun touchdown
2 senses of touchdown
Sense 1
touchdown -- (a score in American football; being in possession of the ball across the opponents' goal line)
=> score -- (the act of scoring in a game or sport; "the winning score came with less than a minute left to play")
Sense 2
touchdown -- (a landing (as the wheels touch the landing field); especially of airplanes)
=> landing -- (the act of coming down to the earth (or other surface); "the plane made a smooth landing"; "his landing on his feet was catlike")