English | German | Russian | Czech

dendroid English

Meaning dendroid meaning

What does dendroid mean?

dendroid

(= arborescent, dendriform) resembling a tree in form and branching structure arborescent coral found off the coast of Bermuda dendriform sponges

Synonyms dendroid synonyms

What other words have the same or similar meaning as dendroid?

Are you looking for...?