nanocapsule
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