nanocapsid

noun

nanocapsid

noun

Etymology From nano- + capsid.

1

A nanoscale capsid, especially one engineered as a drug-delivery system

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.