1 definition by tuebaby

Top Definition
To arrive at a place. Devrived from 1990s classic"Jubilee All" by DJ Jubilee line "I'm from uptown we bout to touch-down"
Me:"We coming from the Big Raggedy to go to the House of Blues. Be there in a few hours"
Friend: "Fosho. Call me when you touch-down
by tuebaby October 12, 2016

Mug icon
Buy a touch-down mug!