nanocapsule

English

Etymology

From nano- +‎ capsule.

Noun

nanocapsule (plural nanocapsules)

  1. A colloid whose particles have dimensions measured in nanometres, especially such an emulsion of water and oil or biological lipids

Italian

Noun

nanocapsule f

  1. plural of nanocapsula