dendrimersomes
English
Noun
dendrimersomes
plural of
dendrimersome