English | German | Russian | Czech

dendriplex English

Meaning dendriplex meaning

What does dendriplex mean?

dendriplex

A complex of dendrosomes and/or dendrimers

Are you looking for...?