Yahoo Dictionary Web Search

  1. touchdown
  2. 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 instance of a tornado making contact with the ground:

      severe storms spawned multiple tornado touchdowns on Wednesday night
    • 3. an act of touching the ground with the ball behind the opponents' goal line, scoring a try:

      he scored two touchdowns
    • 4. a six-point score made by carrying or passing the ball into the end zone of the opposing side.

  3. Variation

    • n.: noun: touchdown, plural noun: touchdowns