nanocapsid noun1 •A nanoscale capsid, especially one engineered as a drug-delivery system formsnanocapsids