Translation of touch down in Setswana

touch down

se tlhôma

phrase

  • 1

    se tlhôma
    • (said about an aircraft or spacecraft) land