Translation of universe in Indonesian

universe

alam semesta

noun

  • 1

    alam semesta