Dendroid(a.) Alt. of Dendroidal
Dendroidal(a.) Resembling a shrub or tree in form; treelike.

Words within dendroids