meaning of zoodendrium

1. The branched, and often treelike, support of the colonies of certain Infusoria.


Related Words

zoodendrium |

Developed & Maintained By Taraprasad.com

Treasure Words