Meaning & Definition of Touchdown in English
English⟶
Touchdown
/təʧdaʊn/
noun
1. A score in american football
- Being in possession of the ball across the opponents' goal line
synonym:
- touchdown
2. A landing (as the wheels touch the landing field)
- Especially of airplanes
synonym:
- touchdown