Word info

dendriplex

Noun

Meaning

dendriplex (plural dendriplexes)

A complex of dendrosomes and/or dendrimers

Source: en.wiktionary.org

Close letter words and terms