Translation of spacecraft in Setswana

spacecraft

sesutlhalefaufau

noun

  • 1

    sesutlhalefaufau
    • a vehicle for travelling in outer space