touch down

Definitions

General English

Aviation

  • verb to make controlled contact with the landing surface after a flight

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