nanocapsule
Appearance
English
[edit]Etymology
[edit]Noun
[edit]nanocapsule (plural nanocapsules)
- A colloid whose particles have dimensions measured in nanometres, especially such an emulsion of water and oil or biological lipids
Italian
[edit]Noun
[edit]nanocapsule f