Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of dendroc/la

- A division of the Turbellaria in which the digestive cavity gives off lateral branches, which are often divided into smaller branchlets.