Dictionary
Random Word
Search
Zoodendrium
(n.)
The branched, and often treelike, support of the colonies of certain Infusoria.
Back to Dictionary