MalayTranslate.com
Malay to English Translator
Translate Here

English to English

dendroid
('d/E/ndr//Oi//d )

adjective (a)

  • Resembling a shrub or tree in form; treelike.
    menyerupai legundi atau pohon di formulir; treelike.
    source: webster1913

adjective satellite (s)