English edit

Etymology edit

telo- +‎ dendrimer

Noun edit

telodendrimer (plural telodendrimers)

  1. (chemistry) A dendrimer that has branches at one end