dendroid medical definition

adjective
Dendriform.

Learn more about dendroid

link/cite print suggestion box