Translation of solar system in Setswana

solar system

letsatsi le dipolanete

noun

  • 1

    letsatsi le dipolanete
    • the sun and the planets that revolve round it