Translation of sesutlhalefaufau in English:

sesutlhalefaufau

spacecraft

noun (class 7, plural disutlhalefaufau)

  • 1

    spacecraft
    spaceship