nanocapsule

English

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

Etymology

Prefix from English capsule.

Origin

English

capsule

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms