DENDROID

Definition of DENDROID

  1. (adj)resembling a tree in form and branching structure