touch down
Definitions
General English
- phrasal verb to land
- phrasal verb to score a try in rugby, by touching the ground behind the opponents’ line with the ball
Aviation
Slang
- verb to have sex (with). The term, which probably originated in black American usage as a sports metaphor, invariably refers to male success in seducing/penetrating females.
