English edit

Etymology edit

nano- +‎ capsule

Noun edit

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 edit

Noun edit

nanocapsule f

  1. plural of nanocapsula