nanomicelle

English

noun
Definitions
  • A nanoscale micelle, especially one used for drug delivery

Etymology

Prefix from English micelle.

Origin

English

micelle

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms