DENDROID


Meaning of DENDROID in English

[den.droid] adj [Gk dendroeides, fr. dendron] (ca. 1828): resembling a tree in form: arborescent

Merriam-Webster English vocab.      Английский словарь Merriam Webster.