Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
natural philosophy
noun
(n)
the science of matter and energy and their interactions
ilmu materi dan energi dan interaksi mereka
Synonym:
physics
source: wordnet30