nanocapsid
English
Etymology
From
nano-
+
capsid
.
Noun
nanocapsid
(
plural
nanocapsids
)
A
nanoscale
capsid
, especially one engineered as a drug-delivery system