English to Malay Dictionary universe

universe

Alam semesta
translation of 'universe'
noun
alam semesta
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one