Dendroid /(?)/

Den·droid

Dendroid

a.
  1. Resembling a shrub or tree in form; treelike; branching.