Yahoo Web Search

Search results

  1. Dictionary
    touchdown
    /ˈtʌtʃdaʊn/

    noun

    • 1. the moment at which an aircraft's wheels or part of a spacecraft make contact with the ground during landing: "two hours until touchdown"
    • 2. an act of touching the ground with the ball behind the opponents' goal line, scoring a try: "he scored two touchdowns"

    More definitions, origin and scrabble points