Translation of Luar angkasa in English:

User Contribution

Luar angkasa

Outer space

noun