MalayTranslate.com
Malay to English Translator
Translate Here

English to English

semisynthetic
(,s/E/m/i/s/I/n'/T//E/t/I/k )

adjective satellite (s)

  • not of natural origin; prepared or made artificially
    bukan alam asal; siap atau membuat artifisial
    source: wordnet30