Definition of safety touchdown in English:

safety touchdown

noun

  • Safety touch.

Origin

Late 19th century; earliest use found in New Brunswick (New Jersey) Daily Times.