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.
http://www.dictionarycentral.com/definition/touch-down.html