GNU Collaborative International Dictionary of English
last match results
Found one definition
-
Touchdown , n. (Football) The act of touching the football down behind the opponents' goal; also the score (6 points) resulting from such a play.1913 Webster
Safety touchdown. See under Safety.
1913 Webster