Meaning of dendroid
Definition of dendroid
(adj)
resembling a
tree
in
form
and
branching
structure; "arborescent
coral
found
off the
coast
of Bermuda"; "dendriform sponges"
Other information on dendroid
WIKIPEDIA results for
dendroid
Amazon results for
dendroid
Tweet