nanomicelle
Etymology
From nano- + micelle.
nanomicelle means A nanoscale micelle, especially one used for drug delivery Lexicurio rates it Distinctive — a strength score of 68 out of 100.
noun
- A nanoscale micelle, especially one used for drug delivery